[ - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

[ test - sprawdź typy plików i porównaj wartości

STRESZCZENIE

test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION

OPIS

Wyjdź ze statusem określonym przez EXPRESSION.

--help

wyświetl tę pomoc i wyjdź

--version

wyprowadź informacje o wersji i wyjdź

Pominięte WYRAŻENIE domyślnie przyjmuje wartość fałsz. W przeciwnym razie EXPRESSION ma wartość true lub false i ustawia status wyjścia. To jeden z:

( EXPRESSION )

WYRAŻENIE jest prawdziwe

! EXPRESSION

WYRAŻENIE jest fałszywe

EXPRESSION1 -a EXPRESSION2

zarówno WYRAŻENIE1, jak i WYRAŻENIE2 są prawdziwe

EXPRESSION1 -o EXPRESSION2

albo WYRAŻENIE1, albo WYRAŻENIE2 jest prawdziwe

-n STRING

długość STRING jest różna od zera

STRING

odpowiednik -n ŁAŃCUCH

-z STRING

długość STRING wynosi zero

STRING1 = STRING2

struny są równe

STRING1 != STRING2

ciągi nie są równe

INTEGER1 -eq INTEGER2

LICZBA CAŁKOWITA1 równa się LICZBA CAŁKOWITA2

INTEGER1 -ge INTEGER2

INTEGER1 jest większa lub równa INTEGER2

INTEGER1 -gt INTEGER2

INTEGER1 jest większa niż INTEGER2

INTEGER1 -le INTEGER2

INTEGER1 jest mniejsza lub równa INTEGER2

INTEGER1 -lt INTEGER2

INTEGER1 jest mniejsza niż INTEGER2

INTEGER1 -ne INTEGER2

INTEGER1 nie jest równe INTEGER2

FILE1 -ef FILE2

PLIK1 i PLIK2 mają te same numery urządzeń i i-węzłów

FILE1 -nt FILE2

PLIK1 jest nowszy (data modyfikacji) niż PLIK2

FILE1 -ot FILE2

PLIK1 jest starszy niż PLIK2

-b FILE

PLIK istnieje i jest blokiem specjalnym

-c FILE

PLIK istnieje i jest znakiem specjalnym

-d FILE

PLIK istnieje i jest katalogiem

-e FILE

Plik istnieje

-f FILE

PLIK istnieje i jest zwykłym plikiem

-g FILE

PLIK istnieje i ma ustawiony identyfikator grupy

-G FILE

PLIK istnieje i jest własnością efektywnego identyfikatora grupy

-h FILE

PLIK istnieje i jest dowiązaniem symbolicznym (tak samo jak -L)

-k FILE

PLIK istnieje i ma ustawiony bit lepki

-L FILE

PLIK istnieje i jest dowiązaniem symbolicznym (tak samo jak -h)

-N FILE

PLIK istnieje i został zmodyfikowany od ostatniego odczytu

-O FILE

PLIK istnieje i jest własnością efektywnego identyfikatora użytkownika

-p FILE

PLIK istnieje i jest nazwanym potokiem

-r FILE

PLIK istnieje, a użytkownik ma uprawnienia do odczytu

-s FILE

PLIK istnieje i ma rozmiar większy od zera

-S FILE

PLIK istnieje i jest gniazdem

-t FD

deskryptor pliku FD jest otwierany na terminalu

-u FILE

PLIK istnieje, a jego bit set-user-ID jest ustawiony

-w FILE

PLIK istnieje, a użytkownik ma uprawnienia do zapisu

-x FILE

PLIK istnieje, a użytkownik ma dostęp do wykonywania (lub wyszukiwania).

Z wyjątkiem -h i -L, wszystkie testy związane z PLIKAMI odwołują się do dowiązań symbolicznych. Uważaj, że nawiasy muszą być zmienione (np. przez odwrotne ukośniki) dla powłok. INTEGER może być również -l ŁAŃCUCH, co daje w wyniku długość ŁAŃCUCHA.

UWAGA: Binarne -a i -o są z natury niejednoznaczne. Użyj zamiast tego

test EXPR1 && test EXPR2

Lub

test EXPR1 || test EXPR2

UWAGA: [ honoruje opcje --help i --version, ale test nie. test traktuje każdy z nich tak, jak traktuje każdy inny niepusty STRING.

UWAGA: twoja powłoka może mieć własną wersję testu i/lub [, która zwykle zastępuje wersję opisaną tutaj. Proszę zapoznać się z dokumentacją powłoki, aby uzyskać szczegółowe informacje na temat obsługiwanych opcji.

AUTOR

Napisane przez Kevina Braunsdorfa i Matthew Bradburna.

ZGŁASZANIE BŁĘDÓW

Pomoc online GNU coreutils:
Zgłoś wszelkie błędy w tłumaczeniu na

PRAWA AUTORSKIE

Copyright © 2022 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL wersja 3 lub nowsza .
To jest wolne oprogramowanie: możesz je zmieniać i redystrybuować. NIE MA GWARANCJI w zakresie dozwolonym przez prawo.

ZOBACZ TEŻ

access(2)


Full documentation https://www.gnu.org/software/coreutils/test
or available locally via: info '(coreutils) test invocation'